export type tokenType = "fate" | "resource" | "development" | "military" | "mobilization"
export interface TokenOptions {
    type: tokenType;
    size?: string;
    backSide?: boolean;
    sub?: string;
    sup?: string;
}
export interface tokenIntroItem {
    type: tokenType;
    name: string;
    intro: string;
}
export interface baseTokenObject {
    base: number;
}
export interface tempChangableTokenObject extends baseTokenObject {
    tempChanged: number;
}
export interface militaryTokenObject extends tempChangableTokenObject {
    type: "attack" | "defense";
    bonus: number;
}
export interface TokenMap {
    resource: baseTokenObject,
    fate: tempChangableTokenObject,
    development: tempChangableTokenObject,
    mobilization: tempChangableTokenObject,
    military: militaryTokenObject
}